Larry Wilmore asks Neil, “Could Mars have been inhabited by life millions of years ago?” STARTALK AIRS SUNDAYS 11/10c. Subscribe NOW to National